/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Control;

import BaseDatos.GestorAula;
import BaseDatos.GestorGrupo;
import BaseDatos.GestorHorarioTemporal;
import BaseDatos.GestorMateria;
import BaseDatos.GestorNivel;
import BaseDatos.GestorProfesor;
import BaseDatos.GestorRegistroHorario;
import BaseDatos.GestorUsuario;

/**
 *
 * @author Casa
 */
public class ControlGestores {

    private GestorUsuario gestorUsuario;
    private GestorGrupo gestorGrupo;
    private GestorMateria gestorMateria;
    private GestorNivel gestorNivel;
    private GestorProfesor gestorProfesor;
    private GestorAula gestorAula;
    private GestorRegistroHorario gestorRegistro;
    private GestorHorarioTemporal gestorRegistroTemporal;

    public ControlGestores() {
        this.gestorUsuario = new GestorUsuario();
        this.gestorGrupo = new GestorGrupo();
        this.gestorMateria = new GestorMateria();
        this.gestorNivel = new GestorNivel();
        this.gestorProfesor = new GestorProfesor();
        this.gestorAula = new GestorAula();
        this.gestorRegistro=new GestorRegistroHorario();
        this.gestorRegistroTemporal= new GestorHorarioTemporal();
    }

    public ControlGestores(GestorUsuario gestorUsuario, GestorGrupo gestorGrupo, GestorMateria gestorMateria, GestorNivel gestorNivel, GestorProfesor gestorProfesor, GestorAula gestorAula, 
           GestorHorarioTemporal gestorTemporal) {
        this.gestorUsuario = gestorUsuario;
        this.gestorGrupo = gestorGrupo;
        this.gestorMateria = gestorMateria;
        this.gestorNivel = gestorNivel;
        this.gestorProfesor = gestorProfesor;
        this.gestorAula = gestorAula;
        this.gestorRegistroTemporal= gestorTemporal;
    }

    public GestorUsuario getGestorUsuario() {
        return gestorUsuario;
    }

    public void setGestorUsuario(GestorUsuario gestorUsuario) {
        this.gestorUsuario = gestorUsuario;
    }

    public GestorRegistroHorario getGestorRegistro() {
        return gestorRegistro;
    }

    public void setGestorRegistro(GestorRegistroHorario gestorRegistro) {
        this.gestorRegistro = gestorRegistro;
    }
    

    public GestorGrupo getGestorGrupo() {
        return gestorGrupo;
    }

    public void setGestorGrupo(GestorGrupo gestorGrupo) {
        this.gestorGrupo = gestorGrupo;
    }

    public GestorMateria getGestorMateria() {
        return gestorMateria;
    }

    public void setGestorMateria(GestorMateria gestorMateria) {
        this.gestorMateria = gestorMateria;
    }

    public GestorNivel getGestorNivel() {
        return gestorNivel;
    }

    public void setGestorNivel(GestorNivel gestorNivel) {
        this.gestorNivel = gestorNivel;
    }

    public GestorProfesor getGestorProfesor() {
        return gestorProfesor;
    }

    public void setGestorProfesor(GestorProfesor gestorProfesor) {
        this.gestorProfesor = gestorProfesor;
    }

    public GestorAula getGestorAula() {
        return gestorAula;
    }

    public void setGestorAula(GestorAula gestorAula) {
        this.gestorAula = gestorAula;
    }

    public GestorHorarioTemporal getGestorRegistroTemporal() {
        return gestorRegistroTemporal;
    }

    public void setGestorRegistroTemporal(GestorHorarioTemporal gestorRegistroTemporal) {
        this.gestorRegistroTemporal = gestorRegistroTemporal;
    }
    

}
